﻿using System.Collections.Generic;
using System.Threading.Tasks;
using Cloud.Dto.Sys;

namespace Cloud.Service.Module
{
    public interface IModuleService
    {
        int ModuleId { get; set; }
        ModuleDto Info { get; set; }

        Task Delete();
        Task<List<ModuleDto>> GetModuleByParentId(int parentId);
        IModuleService Init(int moduleId, int parentId);
        Task<List<ModuleDto>> GetAllModuleList();
    }
}